package com.ruoyi.student.domain;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 博士录取信息对象 phd_admission_info
 * 
 * @author ruoyi-mate
 * @date 2025-09-10
 */
public class PhdAdmissionInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 唯一标识 */
    private String id;

    /** 录取单位代码 */
    @Excel(name = "录取单位代码")
    private String admissionUnitCode;

    /** 录取单位名称 */
    @Excel(name = "录取单位名称")
    private String admissionUnitName;

    /** 录取专业代码 */
    @Excel(name = "录取专业代码")
    private String admissionMajorCode;

    /** 录取专业名称 */
    @Excel(name = "录取专业名称")
    private String admissionMajorName;

    /** 录取学院码 */
    @Excel(name = "录取学院码")
    private String admissionCollegeCode;

    /** 学院名称 */
    @Excel(name = "学院名称")
    private String collegeName;

    /** 录取研究方向代码 */
    @Excel(name = "录取研究方向代码")
    private String admissionResearchDirectionCode;

    /** 录取研究方向名称 */
    @Excel(name = "录取研究方向名称")
    private String admissionResearchDirectionName;

    /** 录取博导姓名 */
    @Excel(name = "录取博导姓名")
    private String admissionSupervisorName;

    /** 录取博导编号 */
    @Excel(name = "录取博导编号")
    private String admissionSupervisorId;

    /** 录取博导属性 */
    @Excel(name = "录取博导属性")
    private String admissionSupervisorAttribute;

    /** 姓名 */
    @Excel(name = "姓名")
    private String name;

    /** 学号 */
    @Excel(name = "学号")
    private String studentId;

    /** 考生档案所在单位 */
    @Excel(name = "考生档案所在单位")
    private String candidateArchiveUnit;

    /** 联系方式 */
    @Excel(name = "联系方式")
    private String contactInfo;

    /** 考生编号 */
    @Excel(name = "考生编号")
    private String candidateNumber;

    /** 证件类型 */
    @Excel(name = "证件类型")
    private String idType;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String idNumber;

    /** 出生地码 */
    @Excel(name = "出生地码")
    private String birthPlaceCode;

    /** 籍贯代码 */
    @Excel(name = "籍贯代码")
    private String nativePlaceCode;

    /** 出生日期 */
    @Excel(name = "出生日期")
    private String dateOfBirth;

    /** 民族码 */
    @Excel(name = "民族码")
    private String ethnicityCode;

    /** 性别码 */
    @Excel(name = "性别码")
    private String genderCode;

    /** 婚姻状况码 */
    @Excel(name = "婚姻状况码")
    private String maritalStatusCode;

    /** 政治面貌码 */
    @Excel(name = "政治面貌码")
    private String politicalStatusCode;

    /** 获得学士学位单位码 */
    @Excel(name = "获得学士学位单位码")
    private String bachelorDegreeUnitCode;

    /** 获学士学位的单位名称 */
    @Excel(name = "获学士学位的单位名称")
    private String bachelorDegreeUnitName;

    /** 获学士学位专业代码 */
    @Excel(name = "获学士学位专业代码")
    private String bachelorDegreeMajorCode;

    /** 获学士学位专业名称 */
    @Excel(name = "获学士学位专业名称")
    private String bachelorDegreeMajorName;

    /** 获学士学位年月 */
    @Excel(name = "获学士学位年月")
    private String bachelorDegreeDate;

    /** 学士学位证书编号 */
    @Excel(name = "学士学位证书编号")
    private String bachelorDegreeCertificateNumber;

    /** 本科毕业单位代码 */
    @Excel(name = "本科毕业单位代码")
    private String undergraduateGraduationUnitCode;

    /** 本科毕业单位名称 */
    @Excel(name = "本科毕业单位名称")
    private String undergraduateGraduationUnitName;

    /** 本科毕业专业代码 */
    @Excel(name = "本科毕业专业代码")
    private String undergraduateGraduationMajorCode;

    /** 本科毕业专业名称 */
    @Excel(name = "本科毕业专业名称")
    private String undergraduateGraduationMajorName;

    /** 本科毕业年月 */
    @Excel(name = "本科毕业年月")
    private String undergraduateGraduationDate;

    /** 本科毕业证书编号 */
    @Excel(name = "本科毕业证书编号")
    private String undergraduateGraduationCertificateNumber;

    /** 取得本科学历的学习形式 */
    @Excel(name = "取得本科学历的学习形式")
    private String undergraduateEducationForm;

    /** 获硕士学位的单位代码 */
    @Excel(name = "获硕士学位的单位代码")
    private String masterDegreeUnitCode;

    /** 获硕士学位的单位名称 */
    @Excel(name = "获硕士学位的单位名称")
    private String masterDegreeUnitName;

    /** 获硕士学位专业代码 */
    @Excel(name = "获硕士学位专业代码")
    private String masterDegreeMajorCode;

    /** 获硕士学位专业名称 */
    @Excel(name = "获硕士学位专业名称")
    private String masterDegreeMajorName;

    /** 获硕士学位年月 */
    @Excel(name = "获硕士学位年月")
    private String masterDegreeDate;

    /** 硕士学位证书编号 */
    @Excel(name = "硕士学位证书编号")
    private String masterDegreeCertificateNumber;

    /** 获硕士学位方式 */
    @Excel(name = "获硕士学位方式")
    private String masterDegreeObtainmentMethod;

    /** 硕士毕业单位代码 */
    @Excel(name = "硕士毕业单位代码")
    private String masterGraduationUnitCode;

    /** 硕士毕业单位名称 */
    @Excel(name = "硕士毕业单位名称")
    private String masterGraduationUnitName;

    /** 硕士毕业专业代码 */
    @Excel(name = "硕士毕业专业代码")
    private String masterGraduationMajorCode;

    /** 硕士毕业专业名称 */
    @Excel(name = "硕士毕业专业名称")
    private String masterGraduationMajorName;

    /** 硕士毕业年月 */
    @Excel(name = "硕士毕业年月")
    private String masterGraduationDate;

    /** 硕士毕业证书编号 */
    @Excel(name = "硕士毕业证书编号")
    private String masterGraduationCertificateNumber;

    /** 最后学位码 */
    @Excel(name = "最后学位码")
    private String lastDegreeCode;

    /** 最后学历码 */
    @Excel(name = "最后学历码")
    private String lastEducationCode;

    /** 在校生注册学号 */
    @Excel(name = "在校生注册学号")
    private String currentStudentRegistrationNumber;

    /** 考生来源码 */
    @Excel(name = "考生来源码")
    private String candidateSourceCode;

    /** 考试方式码 */
    @Excel(name = "考试方式码")
    private String examMethodCode;

    /** 录取类别码 */
    @Excel(name = "录取类别码")
    private String admissionCategoryCode;

    /** 现役军人码 */
    @Excel(name = "现役军人码")
    private String activeMilitaryCode;

    /** 外国语成绩 */
    @Excel(name = "外国语成绩")
    private Long foreignLanguageScore;

    /** 业务课1成绩 */
    @Excel(name = "业务课1成绩")
    private BigDecimal professionalCourse1Score;

    /** 业务课2成绩 */
    @Excel(name = "业务课2成绩")
    private BigDecimal professionalCourse2Score;

    /** 政治理论成绩 */
    @Excel(name = "政治理论成绩")
    private Long politicalTheoryScore;

    /** 复试成绩 */
    @Excel(name = "复试成绩")
    private BigDecimal reexaminationScore;

    /** 加试科目1成绩 */
    @Excel(name = "加试科目1成绩")
    private Long supplementaryExam1Score;

    /** 加试科目2成绩 */
    @Excel(name = "加试科目2成绩")
    private Long supplementaryExam2Score;

    /** 定向就业单位所在地码 */
    @Excel(name = "定向就业单位所在地码")
    private String targetEmploymentUnitLocationCode;

    /** 定向就业单位 */
    @Excel(name = "定向就业单位")
    private String targetEmploymentUnit;

    /** 专项计划 */
    @Excel(name = "专项计划")
    private String specialProgram;

    /** 专项计划2 */
    @Excel(name = "专项计划2")
    private String specialProgram2;

    /** 招生单位所在省市码 */
    @Excel(name = "招生单位所在省市码")
    private String admissionUnitProvinceCode;

    /** 备用信息 */
    @Excel(name = "备用信息")
    private String reservedInfo;

    /** 联合培养单位代码 */
    @Excel(name = "联合培养单位代码")
    private String jointTrainingUnitCode;

    /** 联合培养单位名称 */
    @Excel(name = "联合培养单位名称")
    private String jointTrainingUnitName;

    /** 学制 */
    @Excel(name = "学制")
    private String schoolSystem;

    /** 录取学习方式 */
    @Excel(name = "录取学习方式")
    private String admissionStudyMethod;

    /** 是否申请考核 */
    @Excel(name = "是否申请考核")
    private String applicationAssessment;

    /** 初试总分 */
    @Excel(name = "初试总分")
    private BigDecimal preliminaryTotalScore;

    /** 总成绩 */
    @Excel(name = "总成绩")
    private BigDecimal totalScore;

    /** 总成绩折算办法 */
    @Excel(name = "总成绩折算办法")
    private String totalScoreConversionMethod;

    /** 批量导入批次号 */
    @Excel(name = "批量导入批次号")
    private String batchImportNo;

    /** 导入状态 */
    @Excel(name = "导入状态")
    private String importStatus;

    /** 批量导入状态校验结果 */
    @Excel(name = "批量导入状态校验结果")
    private String batchImportVerificationResult;

    /** 校验提示信息 */
    @Excel(name = "校验提示信息")
    private String verificationPromptInfo;

    /** 导入操作员 */
    @Excel(name = "导入操作员")
    private String importOperator;

    /** 导入时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "导入时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date importTime;

    private List<String> studentIdList;
    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }

    public List<String> getStudentIdList() {
        return studentIdList;
    }

    public void setStudentIdList(List<String> studentIdList) {
        this.studentIdList = studentIdList;
    }

    public void setAdmissionUnitCode(String admissionUnitCode)
    {
        this.admissionUnitCode = admissionUnitCode;
    }

    public String getAdmissionUnitCode() 
    {
        return admissionUnitCode;
    }

    public void setAdmissionUnitName(String admissionUnitName) 
    {
        this.admissionUnitName = admissionUnitName;
    }

    public String getAdmissionUnitName() 
    {
        return admissionUnitName;
    }

    public void setAdmissionMajorCode(String admissionMajorCode) 
    {
        this.admissionMajorCode = admissionMajorCode;
    }

    public String getAdmissionMajorCode() 
    {
        return admissionMajorCode;
    }

    public void setAdmissionMajorName(String admissionMajorName) 
    {
        this.admissionMajorName = admissionMajorName;
    }

    public String getAdmissionMajorName() 
    {
        return admissionMajorName;
    }

    public void setAdmissionCollegeCode(String admissionCollegeCode) 
    {
        this.admissionCollegeCode = admissionCollegeCode;
    }

    public String getAdmissionCollegeCode() 
    {
        return admissionCollegeCode;
    }

    public void setCollegeName(String collegeName) 
    {
        this.collegeName = collegeName;
    }

    public String getCollegeName() 
    {
        return collegeName;
    }

    public void setAdmissionResearchDirectionCode(String admissionResearchDirectionCode) 
    {
        this.admissionResearchDirectionCode = admissionResearchDirectionCode;
    }

    public String getAdmissionResearchDirectionCode() 
    {
        return admissionResearchDirectionCode;
    }

    public void setAdmissionResearchDirectionName(String admissionResearchDirectionName) 
    {
        this.admissionResearchDirectionName = admissionResearchDirectionName;
    }

    public String getAdmissionResearchDirectionName() 
    {
        return admissionResearchDirectionName;
    }

    public void setAdmissionSupervisorName(String admissionSupervisorName) 
    {
        this.admissionSupervisorName = admissionSupervisorName;
    }

    public String getAdmissionSupervisorName() 
    {
        return admissionSupervisorName;
    }

    public void setAdmissionSupervisorId(String admissionSupervisorId) 
    {
        this.admissionSupervisorId = admissionSupervisorId;
    }

    public String getAdmissionSupervisorId() 
    {
        return admissionSupervisorId;
    }

    public void setAdmissionSupervisorAttribute(String admissionSupervisorAttribute) 
    {
        this.admissionSupervisorAttribute = admissionSupervisorAttribute;
    }

    public String getAdmissionSupervisorAttribute() 
    {
        return admissionSupervisorAttribute;
    }

    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }

    public void setStudentId(String studentId) 
    {
        this.studentId = studentId;
    }

    public String getStudentId() 
    {
        return studentId;
    }

    public void setCandidateArchiveUnit(String candidateArchiveUnit) 
    {
        this.candidateArchiveUnit = candidateArchiveUnit;
    }

    public String getCandidateArchiveUnit() 
    {
        return candidateArchiveUnit;
    }

    public void setContactInfo(String contactInfo) 
    {
        this.contactInfo = contactInfo;
    }

    public String getContactInfo() 
    {
        return contactInfo;
    }

    public void setCandidateNumber(String candidateNumber) 
    {
        this.candidateNumber = candidateNumber;
    }

    public String getCandidateNumber() 
    {
        return candidateNumber;
    }

    public void setIdType(String idType) 
    {
        this.idType = idType;
    }

    public String getIdType() 
    {
        return idType;
    }

    public void setIdNumber(String idNumber) 
    {
        this.idNumber = idNumber;
    }

    public String getIdNumber() 
    {
        return idNumber;
    }

    public void setBirthPlaceCode(String birthPlaceCode) 
    {
        this.birthPlaceCode = birthPlaceCode;
    }

    public String getBirthPlaceCode() 
    {
        return birthPlaceCode;
    }

    public void setNativePlaceCode(String nativePlaceCode) 
    {
        this.nativePlaceCode = nativePlaceCode;
    }

    public String getNativePlaceCode() 
    {
        return nativePlaceCode;
    }

    public void setDateOfBirth(String dateOfBirth) 
    {
        this.dateOfBirth = dateOfBirth;
    }

    public String getDateOfBirth() 
    {
        return dateOfBirth;
    }

    public void setEthnicityCode(String ethnicityCode) 
    {
        this.ethnicityCode = ethnicityCode;
    }

    public String getEthnicityCode() 
    {
        return ethnicityCode;
    }

    public void setGenderCode(String genderCode) 
    {
        this.genderCode = genderCode;
    }

    public String getGenderCode() 
    {
        return genderCode;
    }

    public void setMaritalStatusCode(String maritalStatusCode) 
    {
        this.maritalStatusCode = maritalStatusCode;
    }

    public String getMaritalStatusCode() 
    {
        return maritalStatusCode;
    }

    public void setPoliticalStatusCode(String politicalStatusCode) 
    {
        this.politicalStatusCode = politicalStatusCode;
    }

    public String getPoliticalStatusCode() 
    {
        return politicalStatusCode;
    }

    public void setBachelorDegreeUnitCode(String bachelorDegreeUnitCode) 
    {
        this.bachelorDegreeUnitCode = bachelorDegreeUnitCode;
    }

    public String getBachelorDegreeUnitCode() 
    {
        return bachelorDegreeUnitCode;
    }

    public void setBachelorDegreeUnitName(String bachelorDegreeUnitName) 
    {
        this.bachelorDegreeUnitName = bachelorDegreeUnitName;
    }

    public String getBachelorDegreeUnitName() 
    {
        return bachelorDegreeUnitName;
    }

    public void setBachelorDegreeMajorCode(String bachelorDegreeMajorCode) 
    {
        this.bachelorDegreeMajorCode = bachelorDegreeMajorCode;
    }

    public String getBachelorDegreeMajorCode() 
    {
        return bachelorDegreeMajorCode;
    }

    public void setBachelorDegreeMajorName(String bachelorDegreeMajorName) 
    {
        this.bachelorDegreeMajorName = bachelorDegreeMajorName;
    }

    public String getBachelorDegreeMajorName() 
    {
        return bachelorDegreeMajorName;
    }

    public void setBachelorDegreeDate(String bachelorDegreeDate) 
    {
        this.bachelorDegreeDate = bachelorDegreeDate;
    }

    public String getBachelorDegreeDate() 
    {
        return bachelorDegreeDate;
    }

    public void setBachelorDegreeCertificateNumber(String bachelorDegreeCertificateNumber) 
    {
        this.bachelorDegreeCertificateNumber = bachelorDegreeCertificateNumber;
    }

    public String getBachelorDegreeCertificateNumber() 
    {
        return bachelorDegreeCertificateNumber;
    }

    public void setUndergraduateGraduationUnitCode(String undergraduateGraduationUnitCode) 
    {
        this.undergraduateGraduationUnitCode = undergraduateGraduationUnitCode;
    }

    public String getUndergraduateGraduationUnitCode() 
    {
        return undergraduateGraduationUnitCode;
    }

    public void setUndergraduateGraduationUnitName(String undergraduateGraduationUnitName) 
    {
        this.undergraduateGraduationUnitName = undergraduateGraduationUnitName;
    }

    public String getUndergraduateGraduationUnitName() 
    {
        return undergraduateGraduationUnitName;
    }

    public void setUndergraduateGraduationMajorCode(String undergraduateGraduationMajorCode) 
    {
        this.undergraduateGraduationMajorCode = undergraduateGraduationMajorCode;
    }

    public String getUndergraduateGraduationMajorCode() 
    {
        return undergraduateGraduationMajorCode;
    }

    public void setUndergraduateGraduationMajorName(String undergraduateGraduationMajorName) 
    {
        this.undergraduateGraduationMajorName = undergraduateGraduationMajorName;
    }

    public String getUndergraduateGraduationMajorName() 
    {
        return undergraduateGraduationMajorName;
    }

    public void setUndergraduateGraduationDate(String undergraduateGraduationDate) 
    {
        this.undergraduateGraduationDate = undergraduateGraduationDate;
    }

    public String getUndergraduateGraduationDate() 
    {
        return undergraduateGraduationDate;
    }

    public void setUndergraduateGraduationCertificateNumber(String undergraduateGraduationCertificateNumber) 
    {
        this.undergraduateGraduationCertificateNumber = undergraduateGraduationCertificateNumber;
    }

    public String getUndergraduateGraduationCertificateNumber() 
    {
        return undergraduateGraduationCertificateNumber;
    }

    public void setUndergraduateEducationForm(String undergraduateEducationForm) 
    {
        this.undergraduateEducationForm = undergraduateEducationForm;
    }

    public String getUndergraduateEducationForm() 
    {
        return undergraduateEducationForm;
    }

    public void setMasterDegreeUnitCode(String masterDegreeUnitCode) 
    {
        this.masterDegreeUnitCode = masterDegreeUnitCode;
    }

    public String getMasterDegreeUnitCode() 
    {
        return masterDegreeUnitCode;
    }

    public void setMasterDegreeUnitName(String masterDegreeUnitName) 
    {
        this.masterDegreeUnitName = masterDegreeUnitName;
    }

    public String getMasterDegreeUnitName() 
    {
        return masterDegreeUnitName;
    }

    public void setMasterDegreeMajorCode(String masterDegreeMajorCode) 
    {
        this.masterDegreeMajorCode = masterDegreeMajorCode;
    }

    public String getMasterDegreeMajorCode() 
    {
        return masterDegreeMajorCode;
    }

    public void setMasterDegreeMajorName(String masterDegreeMajorName) 
    {
        this.masterDegreeMajorName = masterDegreeMajorName;
    }

    public String getMasterDegreeMajorName() 
    {
        return masterDegreeMajorName;
    }

    public void setMasterDegreeDate(String masterDegreeDate) 
    {
        this.masterDegreeDate = masterDegreeDate;
    }

    public String getMasterDegreeDate() 
    {
        return masterDegreeDate;
    }

    public void setMasterDegreeCertificateNumber(String masterDegreeCertificateNumber) 
    {
        this.masterDegreeCertificateNumber = masterDegreeCertificateNumber;
    }

    public String getMasterDegreeCertificateNumber() 
    {
        return masterDegreeCertificateNumber;
    }

    public void setMasterDegreeObtainmentMethod(String masterDegreeObtainmentMethod) 
    {
        this.masterDegreeObtainmentMethod = masterDegreeObtainmentMethod;
    }

    public String getMasterDegreeObtainmentMethod() 
    {
        return masterDegreeObtainmentMethod;
    }

    public void setMasterGraduationUnitCode(String masterGraduationUnitCode) 
    {
        this.masterGraduationUnitCode = masterGraduationUnitCode;
    }

    public String getMasterGraduationUnitCode() 
    {
        return masterGraduationUnitCode;
    }

    public void setMasterGraduationUnitName(String masterGraduationUnitName) 
    {
        this.masterGraduationUnitName = masterGraduationUnitName;
    }

    public String getMasterGraduationUnitName() 
    {
        return masterGraduationUnitName;
    }

    public void setMasterGraduationMajorCode(String masterGraduationMajorCode) 
    {
        this.masterGraduationMajorCode = masterGraduationMajorCode;
    }

    public String getMasterGraduationMajorCode() 
    {
        return masterGraduationMajorCode;
    }

    public void setMasterGraduationMajorName(String masterGraduationMajorName) 
    {
        this.masterGraduationMajorName = masterGraduationMajorName;
    }

    public String getMasterGraduationMajorName() 
    {
        return masterGraduationMajorName;
    }

    public void setMasterGraduationDate(String masterGraduationDate) 
    {
        this.masterGraduationDate = masterGraduationDate;
    }

    public String getMasterGraduationDate() 
    {
        return masterGraduationDate;
    }

    public void setMasterGraduationCertificateNumber(String masterGraduationCertificateNumber) 
    {
        this.masterGraduationCertificateNumber = masterGraduationCertificateNumber;
    }

    public String getMasterGraduationCertificateNumber() 
    {
        return masterGraduationCertificateNumber;
    }

    public void setLastDegreeCode(String lastDegreeCode) 
    {
        this.lastDegreeCode = lastDegreeCode;
    }

    public String getLastDegreeCode() 
    {
        return lastDegreeCode;
    }

    public void setLastEducationCode(String lastEducationCode) 
    {
        this.lastEducationCode = lastEducationCode;
    }

    public String getLastEducationCode() 
    {
        return lastEducationCode;
    }

    public void setCurrentStudentRegistrationNumber(String currentStudentRegistrationNumber) 
    {
        this.currentStudentRegistrationNumber = currentStudentRegistrationNumber;
    }

    public String getCurrentStudentRegistrationNumber() 
    {
        return currentStudentRegistrationNumber;
    }

    public void setCandidateSourceCode(String candidateSourceCode) 
    {
        this.candidateSourceCode = candidateSourceCode;
    }

    public String getCandidateSourceCode() 
    {
        return candidateSourceCode;
    }

    public void setExamMethodCode(String examMethodCode) 
    {
        this.examMethodCode = examMethodCode;
    }

    public String getExamMethodCode() 
    {
        return examMethodCode;
    }

    public void setAdmissionCategoryCode(String admissionCategoryCode) 
    {
        this.admissionCategoryCode = admissionCategoryCode;
    }

    public String getAdmissionCategoryCode() 
    {
        return admissionCategoryCode;
    }

    public void setActiveMilitaryCode(String activeMilitaryCode) 
    {
        this.activeMilitaryCode = activeMilitaryCode;
    }

    public String getActiveMilitaryCode() 
    {
        return activeMilitaryCode;
    }

    public void setForeignLanguageScore(Long foreignLanguageScore) 
    {
        this.foreignLanguageScore = foreignLanguageScore;
    }

    public Long getForeignLanguageScore() 
    {
        return foreignLanguageScore;
    }

    public void setProfessionalCourse1Score(BigDecimal professionalCourse1Score) 
    {
        this.professionalCourse1Score = professionalCourse1Score;
    }

    public BigDecimal getProfessionalCourse1Score() 
    {
        return professionalCourse1Score;
    }

    public void setProfessionalCourse2Score(BigDecimal professionalCourse2Score) 
    {
        this.professionalCourse2Score = professionalCourse2Score;
    }

    public BigDecimal getProfessionalCourse2Score() 
    {
        return professionalCourse2Score;
    }

    public void setPoliticalTheoryScore(Long politicalTheoryScore) 
    {
        this.politicalTheoryScore = politicalTheoryScore;
    }

    public Long getPoliticalTheoryScore() 
    {
        return politicalTheoryScore;
    }

    public void setReexaminationScore(BigDecimal reexaminationScore) 
    {
        this.reexaminationScore = reexaminationScore;
    }

    public BigDecimal getReexaminationScore() 
    {
        return reexaminationScore;
    }

    public void setSupplementaryExam1Score(Long supplementaryExam1Score) 
    {
        this.supplementaryExam1Score = supplementaryExam1Score;
    }

    public Long getSupplementaryExam1Score() 
    {
        return supplementaryExam1Score;
    }

    public void setSupplementaryExam2Score(Long supplementaryExam2Score) 
    {
        this.supplementaryExam2Score = supplementaryExam2Score;
    }

    public Long getSupplementaryExam2Score() 
    {
        return supplementaryExam2Score;
    }

    public void setTargetEmploymentUnitLocationCode(String targetEmploymentUnitLocationCode) 
    {
        this.targetEmploymentUnitLocationCode = targetEmploymentUnitLocationCode;
    }

    public String getTargetEmploymentUnitLocationCode() 
    {
        return targetEmploymentUnitLocationCode;
    }

    public void setTargetEmploymentUnit(String targetEmploymentUnit) 
    {
        this.targetEmploymentUnit = targetEmploymentUnit;
    }

    public String getTargetEmploymentUnit() 
    {
        return targetEmploymentUnit;
    }

    public void setSpecialProgram(String specialProgram) 
    {
        this.specialProgram = specialProgram;
    }

    public String getSpecialProgram() 
    {
        return specialProgram;
    }

    public void setSpecialProgram2(String specialProgram2) 
    {
        this.specialProgram2 = specialProgram2;
    }

    public String getSpecialProgram2() 
    {
        return specialProgram2;
    }

    public void setAdmissionUnitProvinceCode(String admissionUnitProvinceCode) 
    {
        this.admissionUnitProvinceCode = admissionUnitProvinceCode;
    }

    public String getAdmissionUnitProvinceCode() 
    {
        return admissionUnitProvinceCode;
    }

    public void setReservedInfo(String reservedInfo) 
    {
        this.reservedInfo = reservedInfo;
    }

    public String getReservedInfo() 
    {
        return reservedInfo;
    }

    public void setJointTrainingUnitCode(String jointTrainingUnitCode) 
    {
        this.jointTrainingUnitCode = jointTrainingUnitCode;
    }

    public String getJointTrainingUnitCode() 
    {
        return jointTrainingUnitCode;
    }

    public void setJointTrainingUnitName(String jointTrainingUnitName) 
    {
        this.jointTrainingUnitName = jointTrainingUnitName;
    }

    public String getJointTrainingUnitName() 
    {
        return jointTrainingUnitName;
    }

    public void setSchoolSystem(String schoolSystem) 
    {
        this.schoolSystem = schoolSystem;
    }

    public String getSchoolSystem() 
    {
        return schoolSystem;
    }

    public void setAdmissionStudyMethod(String admissionStudyMethod) 
    {
        this.admissionStudyMethod = admissionStudyMethod;
    }

    public String getAdmissionStudyMethod() 
    {
        return admissionStudyMethod;
    }

    public void setApplicationAssessment(String applicationAssessment) 
    {
        this.applicationAssessment = applicationAssessment;
    }

    public String getApplicationAssessment() 
    {
        return applicationAssessment;
    }

    public void setPreliminaryTotalScore(BigDecimal preliminaryTotalScore) 
    {
        this.preliminaryTotalScore = preliminaryTotalScore;
    }

    public BigDecimal getPreliminaryTotalScore() 
    {
        return preliminaryTotalScore;
    }

    public void setTotalScore(BigDecimal totalScore) 
    {
        this.totalScore = totalScore;
    }

    public BigDecimal getTotalScore() 
    {
        return totalScore;
    }

    public void setTotalScoreConversionMethod(String totalScoreConversionMethod) 
    {
        this.totalScoreConversionMethod = totalScoreConversionMethod;
    }

    public String getTotalScoreConversionMethod() 
    {
        return totalScoreConversionMethod;
    }

    public void setBatchImportNo(String batchImportNo) 
    {
        this.batchImportNo = batchImportNo;
    }

    public String getBatchImportNo() 
    {
        return batchImportNo;
    }

    public void setImportStatus(String importStatus) 
    {
        this.importStatus = importStatus;
    }

    public String getImportStatus() 
    {
        return importStatus;
    }

    public void setBatchImportVerificationResult(String batchImportVerificationResult) 
    {
        this.batchImportVerificationResult = batchImportVerificationResult;
    }

    public String getBatchImportVerificationResult() 
    {
        return batchImportVerificationResult;
    }

    public void setVerificationPromptInfo(String verificationPromptInfo) 
    {
        this.verificationPromptInfo = verificationPromptInfo;
    }

    public String getVerificationPromptInfo() 
    {
        return verificationPromptInfo;
    }

    public void setImportOperator(String importOperator) 
    {
        this.importOperator = importOperator;
    }

    public String getImportOperator() 
    {
        return importOperator;
    }

    public void setImportTime(Date importTime) 
    {
        this.importTime = importTime;
    }

    public Date getImportTime() 
    {
        return importTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("admissionUnitCode", getAdmissionUnitCode())
            .append("admissionUnitName", getAdmissionUnitName())
            .append("admissionMajorCode", getAdmissionMajorCode())
            .append("admissionMajorName", getAdmissionMajorName())
            .append("admissionCollegeCode", getAdmissionCollegeCode())
            .append("collegeName", getCollegeName())
            .append("admissionResearchDirectionCode", getAdmissionResearchDirectionCode())
            .append("admissionResearchDirectionName", getAdmissionResearchDirectionName())
            .append("admissionSupervisorName", getAdmissionSupervisorName())
            .append("admissionSupervisorId", getAdmissionSupervisorId())
            .append("admissionSupervisorAttribute", getAdmissionSupervisorAttribute())
            .append("name", getName())
            .append("studentId", getStudentId())
            .append("candidateArchiveUnit", getCandidateArchiveUnit())
            .append("contactInfo", getContactInfo())
            .append("candidateNumber", getCandidateNumber())
            .append("idType", getIdType())
            .append("idNumber", getIdNumber())
            .append("birthPlaceCode", getBirthPlaceCode())
            .append("nativePlaceCode", getNativePlaceCode())
            .append("dateOfBirth", getDateOfBirth())
            .append("ethnicityCode", getEthnicityCode())
            .append("genderCode", getGenderCode())
            .append("maritalStatusCode", getMaritalStatusCode())
            .append("politicalStatusCode", getPoliticalStatusCode())
            .append("bachelorDegreeUnitCode", getBachelorDegreeUnitCode())
            .append("bachelorDegreeUnitName", getBachelorDegreeUnitName())
            .append("bachelorDegreeMajorCode", getBachelorDegreeMajorCode())
            .append("bachelorDegreeMajorName", getBachelorDegreeMajorName())
            .append("bachelorDegreeDate", getBachelorDegreeDate())
            .append("bachelorDegreeCertificateNumber", getBachelorDegreeCertificateNumber())
            .append("undergraduateGraduationUnitCode", getUndergraduateGraduationUnitCode())
            .append("undergraduateGraduationUnitName", getUndergraduateGraduationUnitName())
            .append("undergraduateGraduationMajorCode", getUndergraduateGraduationMajorCode())
            .append("undergraduateGraduationMajorName", getUndergraduateGraduationMajorName())
            .append("undergraduateGraduationDate", getUndergraduateGraduationDate())
            .append("undergraduateGraduationCertificateNumber", getUndergraduateGraduationCertificateNumber())
            .append("undergraduateEducationForm", getUndergraduateEducationForm())
            .append("masterDegreeUnitCode", getMasterDegreeUnitCode())
            .append("masterDegreeUnitName", getMasterDegreeUnitName())
            .append("masterDegreeMajorCode", getMasterDegreeMajorCode())
            .append("masterDegreeMajorName", getMasterDegreeMajorName())
            .append("masterDegreeDate", getMasterDegreeDate())
            .append("masterDegreeCertificateNumber", getMasterDegreeCertificateNumber())
            .append("masterDegreeObtainmentMethod", getMasterDegreeObtainmentMethod())
            .append("masterGraduationUnitCode", getMasterGraduationUnitCode())
            .append("masterGraduationUnitName", getMasterGraduationUnitName())
            .append("masterGraduationMajorCode", getMasterGraduationMajorCode())
            .append("masterGraduationMajorName", getMasterGraduationMajorName())
            .append("masterGraduationDate", getMasterGraduationDate())
            .append("masterGraduationCertificateNumber", getMasterGraduationCertificateNumber())
            .append("lastDegreeCode", getLastDegreeCode())
            .append("lastEducationCode", getLastEducationCode())
            .append("currentStudentRegistrationNumber", getCurrentStudentRegistrationNumber())
            .append("candidateSourceCode", getCandidateSourceCode())
            .append("examMethodCode", getExamMethodCode())
            .append("admissionCategoryCode", getAdmissionCategoryCode())
            .append("activeMilitaryCode", getActiveMilitaryCode())
            .append("foreignLanguageScore", getForeignLanguageScore())
            .append("professionalCourse1Score", getProfessionalCourse1Score())
            .append("professionalCourse2Score", getProfessionalCourse2Score())
            .append("politicalTheoryScore", getPoliticalTheoryScore())
            .append("reexaminationScore", getReexaminationScore())
            .append("supplementaryExam1Score", getSupplementaryExam1Score())
            .append("supplementaryExam2Score", getSupplementaryExam2Score())
            .append("targetEmploymentUnitLocationCode", getTargetEmploymentUnitLocationCode())
            .append("targetEmploymentUnit", getTargetEmploymentUnit())
            .append("specialProgram", getSpecialProgram())
            .append("specialProgram2", getSpecialProgram2())
            .append("admissionUnitProvinceCode", getAdmissionUnitProvinceCode())
            .append("reservedInfo", getReservedInfo())
            .append("jointTrainingUnitCode", getJointTrainingUnitCode())
            .append("jointTrainingUnitName", getJointTrainingUnitName())
            .append("schoolSystem", getSchoolSystem())
            .append("admissionStudyMethod", getAdmissionStudyMethod())
            .append("applicationAssessment", getApplicationAssessment())
            .append("preliminaryTotalScore", getPreliminaryTotalScore())
            .append("totalScore", getTotalScore())
            .append("totalScoreConversionMethod", getTotalScoreConversionMethod())
            .append("batchImportNo", getBatchImportNo())
            .append("importStatus", getImportStatus())
            .append("batchImportVerificationResult", getBatchImportVerificationResult())
            .append("verificationPromptInfo", getVerificationPromptInfo())
            .append("importOperator", getImportOperator())
            .append("importTime", getImportTime())
            .toString();
    }
}
